package com.ruoyi.common.rabbitmq.domain;

import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

@Data
public class EmailNotifyTemplate implements Serializable {

    /**
     * 目标邮箱地址，多个 email 地址可以用逗号分隔，最多100个地址。
     */
    String  targetEmails;

    /**
     * 邮件内容，自己编辑格式
     */
    String textBody;

    /**
     * 邮件主题 必填
     */
    String subject;

    /**
     * 发信人昵称设置为”小红”，发信地址为 test@example.com，收信人看到的发信地址为“小红”<test@example.com>。 不必填
     */
    String fromAlias;

    //日志记录内容

    /**
     * 通知对象ID 和 通知对象名称 一一对应
     */
    List<Long>  notifyUserId;

    /**
     * 通知对象名称
     */
    List<String> notifyUserName;

    public EmailNotifyTemplate() {
        this.fromAlias="小焱资管运维";
        this.targetEmails="";
        this.notifyUserId =new ArrayList<>();
        this.notifyUserName=new ArrayList<>();
    }


}
